﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;

namespace Sireass.Dal
{
	public interface IProgramaDal
	{
		IDataReader Fetch();
		IDataReader Fetch(long idPrograma);
        IDataReader Fetch(long? idPrograma, long? idEscuela);
		long Insert(string clavePrograma, string programa, long idEscuela, DateTime fechaInicioVigencia, DateTime fechaFinVigencia, bool habilitado);
		void Update(long idPrograma, string clavePrograma, string programa, long idEscuela, DateTime fechaInicioVigencia, DateTime fechaFinVigencia, bool habilitado);
		void Delete(long idPrograma);
	}
}
